package gaej.example.contact.client;

import java.io.Serializable;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class Uitvoering implements Serializable {

	private static final long serialVersionUID = 1L;
	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Long uitvoeringNr;
	@Persistent
	private Long dirigentNr;
	@Persistent
	private Long muziekstukNr;
	@Persistent
	private String datum; // yyyy-MM-dd
	@Persistent
	private String schouwburg;
	
	public Uitvoering() {
		super();
	}

	public Uitvoering(String datum, String schouwburg) {
		super();
		this.datum = datum;
		this.schouwburg = schouwburg;
	}

	public Long getUitvoeringNr() {
		return uitvoeringNr;
	}

	public void setUitvoeringNr(Long uitvoeringNr) {
		this.uitvoeringNr = uitvoeringNr;
	}

	public Long getDirigentNr() {
		return dirigentNr;
	}

	public void setDirigentNr(Long dirigentNr) {
		this.dirigentNr = dirigentNr;
	}
	
	public Long getMuziekstukNr() {
		return muziekstukNr;
	}

	public void setMuziekstukNr(Long muziekstukNr) {
		this.muziekstukNr = muziekstukNr;
	}
	
	public String getDatum() {
		return datum;
	}

	public void setDatum(String datum) {
		this.datum = datum;
	}

	public String getSchouwburg() {
		return schouwburg;
	}

	public void setSchouwburg(String schouwburg) {
		this.schouwburg = schouwburg;
	}

	
}

